import { BasicColumn } from '/@/components/Table'
import { FormSchema } from '/@/components/Table'
/*
	表格列
*/
export const columns: BasicColumn[] = [
	{
		title: '所属机构', // 表格列名称
		dataIndex: 'organizationName', //表格列字段
		width: 150, // 列宽度
		align: 'center', // 列对齐方式
	},
	{
		title: '目标ip', // 表格列名称
		dataIndex: 'ipAddress', //表格列字段
		width: 100, // 列宽度
		align: 'center', // 列对齐方式
	},
	{
		title: '请求方法', // 表格列名称
		dataIndex: 'method', //表格列字段
		width: 80, // 列宽度
		align: 'center', // 列对齐方式
	},
	{
		title: '请求路径', // 表格列名称
		dataIndex: 'requestUrl', //表格列字段
		width: 150, // 列宽度
		align: 'center', // 列对齐方式
	},
	{
		title: '描述', // 表格列名称
		dataIndex: 'describeMain', //表格列字段
		width: 150, // 列宽度
		align: 'center', // 列对齐方式
	},
	{
		title: '操作人', // 表格列名称
		dataIndex: 'userName', //表格列字段
		width: 100, // 列宽度
		align: 'center', // 列对齐方式
	},
	{
		title: '操作时间', // 表格列名称
		dataIndex: 'createdTime', //表格列字段
		width: 150, // 列宽度
		align: 'center', // 列对齐方式
	},
	{
		title: '请求时间', // 表格列名称
		dataIndex: 'stopwatch', //表格列字段
		width: 80, // 列宽度
		align: 'center', // 列对齐方式
	},
]
/**
	新增抽屉
 */
export const formSchema: FormSchema[] = [
	// 必须要有
	{
		field: 'id',
		label: '',
		component: 'Input',
		show: false,
	},

	// {
	// 	field: 'wardName', // 对应字段
	// 	label: '工具名称', //对应label
	// 	required: true,  // 是否必填
	// 	component: 'Input', // 要使用的组件
	// },
	// {
	// 	field: 'wardName', // 对应字段
	// 	label: '规格型号', //对应label
	// 	required: true,  // 是否必填
	// 	component: 'Input', // 要使用的组件
	// },
	// {
	// 	label: '工具类型',
	// 	field: 'wardId',
	// 	required: true,
	// 	component: 'rwSelect',
	// 	componentProps: {
	// 		type: 'org',
	// 		label: 'name',
	// 		key: 'id',
	// 		// keyValue:"",
	// 		xhrParams: {
	// 			data: 'data',
	// 		},
	// 	},
	// },
	// {
	// 	label: '保管类型',
	// 	field: 'wardId',
	// 	required: true,
	// 	component: 'rwSelect',
	// 	componentProps: {
	// 		type: 'org',
	// 		label: 'name',
	// 		key: 'id',
	// 		// keyValue:"",
	// 		xhrParams: {
	// 			data: 'data',
	// 		},
	// 	},
	// },
	// {
	// 	field: 'wardName', // 对应字段
	// 	label: '物资码', //对应label
	// 	required: true,  // 是否必填
	// 	component: 'Input', // 要使用的组件
	// },
	// {
	// 	field: 'wardName', // 对应字段
	// 	label: '计量单位', //对应label
	// 	//required: true,  // 是否必填
	// 	component: 'Input', // 要使用的组件
	// },
	// {
	// 	field: 'wardName', // 对应字段
	// 	label: '生产批号', //对应label
	// 	//required: true,  // 是否必填
	// 	component: 'Input', // 要使用的组件
	// },
]
// 搜索区域字段
export const searchFormSchema: FormSchema[] = [
	{
		field: 'userName',
		component: 'Input',
		colProps: { span: 2, xxl: 3 },
		componentProps: {
			placeholder: '操作人',
		},
	},
	{
		field: 'describe',
		component: 'Input',
		colProps: { span: 2, xxl: 3 },
		componentProps: {
			placeholder: '描述',
		},
	},
	{
		field: 'requestUrl',
		component: 'Input',
		colProps: { span: 2, xxl: 3 },
		componentProps: {
			placeholder: '请求路径',
		},
	},
	{
		field: 'StartEndTime',
		label: '',
		component: 'RangeDate',
		colProps: { span: 2, xxl: 3 },
		componentProps: {
			valueFormat: 'YYYY-MM-DD',
			// showTime: true,
		},
	},
]
